<?php 
/**
 * 分类管理控制器
 */
class TypeController extends AuthController{
	private $model;
	//自动执行方法
	public function __auto(){
		$this->model = K('Type');
	}
	
	
	//显示分类列表
	public function index(){
		$data = $this->model->all();
//		$data = Data::tree($data,'cname');
		$this->assign('data',$data);
//		p($data);
		$this->display();
	}
	
	//分类添加
	public function add(){
		if(IS_POST){
			//执行模型的添加
//			p($_POST);die;
			if(!$this->model->addData()){
				
				$this->error($this->model->error);
			}
			$this->success('添加成功',U('index'));
		}
		$this->display();
	}
	
	
		//删除
	public function del(){
		//获取tid
		$idtype = Q('get.idtype',0,'intval');
//		p($idtype);die;
		$this->model->where("idtype={$idtype}")->delete();
		$tattr = K('Attr');
		$tattr->where("type_idtype={$idtype}")->delete();
		$this->success('删除成功',U('index'),1);
	}
	
	//编辑
	public function edit(){
		
		//获取tid 
		$idtype = Q('get.idtype',0,'intval');
		
		//获得旧数据
			$oldData = $this->model->where("idtype={$idtype}")->find();
	//			p($oldData);die;
	
			$this->assign('oldData',$oldData);
		//如果是POST行为
		if(IS_POST){
			if(!$this->model->editDate($idtype)){
				$this->error($this->model->error);
			}
			$this->success('修改成功', U('index'));
		}
		
		$this->display();
	}

	
}




 ?>